<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://www.springframework.org/security/tags" prefix="sec"%>
<spring:url value="/js/candidato/studicompiuti.js" var="jsUrl"></spring:url>
<script src="${jsUrl}" type="text/javascript"></script>
<div class="unit-row">
	<div class="unit-70" style="width:100%;opacity:0.7;background-color:#FFFFFF;font-weight:bold;">
		<nav class="nav-tabs" style="width:1000px">
			<ul>
				<li><a href="${flowExecutionUrl}&_eventId=dati-generali">Dati anagrafici</a></li>
				<li><span>Studi compiuti</span></li>
				<li><a href="${flowExecutionUrl}&_eventId=lingue-conosciute">Lingue conosciute</a></li>
				<li><a href="${flowExecutionUrl}&_eventId=conoscenze-informatiche">Conoscenze informatiche</a></li>
				<li><a href="${flowExecutionUrl}&_eventId=esperienze-lavorative">Esperienze Lavorative</a></li>
				<li><a href="${flowExecutionUrl}&_eventId=domande-attitudinali">Analisi</a></li>
				<li><a href="${flowExecutionUrl}&_eventId=altre-informazioni">Altre Informazioni</a></li>
				<li><a href="${flowExecutionUrl}&_eventId=documenti">Documenti</a></li>
				<sec:authorize ifAllGranted="ROLE_ADMIN">
					<li><a href="${flowExecutionUrl}&_eventId=note-selezionatore">Note</a></li>
				</sec:authorize>
				<li><a href="<c:url value="j_spring_security_logout" />">Logout</a></li>
			</ul>
		</nav>
		<br />
		<c:if test="${not empty datiStudiSalvati}">
			<div class="message message-success">
				<span class="close"></span> Dati salvati con successo!
			</div>
		</c:if>
		<c:if
			test="${not empty requestScope['org.springframework.validation.BindingResult.titoloDiStudio'].allErrors}">
			<div class="message message-error">
				<span class="close"></span> Sono presenti degli errori!
			</div>
		</c:if>
		<br>

		<h4 id="toc-base" class="head-toc head-toc-start">Studi compiuti</h4>
		<p>
			<em>Bene, ora passiamo ad alcune informazioni riguardanti gli
				studi che ha compiuto. </em> </em>
		<table class="width-100 table-bordered table-hovered">
			<thead>
				<tr>
					<th class="width-20">Livello titolo di studio</th>
					<th class="width-30">Tipologia titolo di Studio</th>
					<th class="width-30">Istituto</th>
					<th class="width-10">Votazione</th>
					<th class="width-10">&nbsp;</th>
				</tr>
			</thead>
			<tbody>
				<c:if test="${fn:length(studiCompiuti.titoliDiStudio) == 0}">
					<tr>
						<td colspan="4">
							<p>
								<strong>Non sono presenti titoli di studio.</strong>
						</td>
					</tr>
				</c:if>
				<c:if test="${fn:length(studiCompiuti.titoliDiStudio) > 0}">
					<c:forEach var="risultato" items="${studiCompiuti.titoliDiStudio}">
						<tr>
							<td class="handle"><spring:eval
									expression="@tipologicheService.getLivelloDiStudio(risultato.livelloTitoloDiStudio).getRight()"></spring:eval>
							</td>
							<td><c:out value="${risultato.tipologiaTitoloDiStudio}"></c:out></td>
							<td><c:out value="${risultato.istituto}"></c:out></td>
							<td><c:out value="${risultato.votazione}"></c:out></td>
							<td class="handle"><spring:url value="/images/" var="images"></spring:url>
								<a
								href="${flowExecutionUrl}&_eventId=modificaTitoloDiStudio&idTitoloDiStudio=${risultato.idTitoloDiStudio}">
									<img alt="Modifica titolo di studio"
									src="${images}/glyphicons_150_edit.png" border="0" />
							</a> &nbsp; <a
								href="${flowExecutionUrl}&_eventId=eliminaTitoloDiStudio&idTitoloDiStudioDaCancellare=${risultato.idTitoloDiStudio}">
									<img alt="Elimina titolo di studio"
									src="${images}/glyphicons_016_bin.png" border="0" />
							</a></td>

						</tr>
					</c:forEach>
				</c:if>
			</tbody>
		</table>
		<br />
		<form:form id="titoloDiStudio" method="post"
			action="${flowExecutionUrl}" commandName="titoloDiStudio"
			cssClass="forms forms-columnar">


			<fieldset>
				<legend>
					<c:if test="${empty titoloDiStudio.idTitoloDiStudio}">Nuovo</c:if>
					<c:if test="${not empty titoloDiStudio.idTitoloDiStudio}">Modifica</c:if>
					titolo di studio
				</legend>
				<p>
					<em>Compili i campi sottostanti e prema "Salva" per confermare
						le informazioni inserite e poter aggiungere ulteriori studi.</em>

				</p>
				<form:hidden path="idTitoloDiStudio" />


				<p class="forms-inline">
					<form:label path="livelloTitoloDiStudio" cssErrorClass="error">Quale livello di studio? <em
							class="req">*</em>
					</form:label>
					<form:select id="livelloTitoloDiStudio"
						path="livelloTitoloDiStudio" cssClass="width-30" maxlength="50"
						cssErrorClass="input-error width-30">
						<form:option value="">Seleziona un livello di studio</form:option>
						<form:options items="${livelliDiStudio}" itemLabel="right"
							itemValue="left" />
					</form:select>
					<form:errors path="livelloTitoloDiStudio" cssClass="error"></form:errors>
				</p>
				<p class="forms-inline">
					<form:label path="tipologiaTitoloDiStudio" cssErrorClass="error">Quale tipologia  di studio?<em
							class="req">*</em>
					</form:label>
					<input id="tipTiStudio" type="hidden" name="tipTiStudio"
						value="${titoloDiStudio.tipologiaTitoloDiStudio}" />
					<form:select path="tipologiaTitoloDiStudio" cssClass="width-30"
						cssErrorClass="input-error width-30">
						<form:option value="n.d.">Seleziona una tipologia di titolo di studio</form:option>

					</form:select>
					<form:errors path="tipologiaTitoloDiStudio" cssClass="error"></form:errors>
				</p>
				<p class="forms-inline">
					<form:label path="istituto" cssErrorClass="error">In quale istituto?
					</form:label>
					<form:input path="istituto" cssClass="width-30"
						cssErrorClass="input-error width-30" />

					<form:errors path="istituto" cssClass="error"></form:errors>
				</p>
				<p class="forms-inline">
					<form:label path="anno" cssErrorClass="error">In quale anno?
					</form:label>
					<form:input path="anno" cssClass="width-10" maxlength="4"
						cssErrorClass="input-error width-10" />

					<form:errors path="anno" cssClass="error"></form:errors>
				</p>

				<p class="forms-inline">
					<form:label path="votazione" cssErrorClass="error">Con quale votazione?
					</form:label>
					<form:input path="votazione" cssClass="width-20" maxlength="10"
						cssErrorClass="input-error width-20" />

					<form:errors path="votazione" cssClass="error"></form:errors>
				</p>

				<p class="forms-inline">
					<form:label path="titoloTesi" cssErrorClass="error">Qual &egrave; il titolo della tesi?
					</form:label>

					<form:textarea id="titoloTesi" path="titoloTesi"
						cssClass="width-30" maxlength="200"
						cssErrorClass="input-error width-30"
						disabled="${empty titoloDiStudio.livelloTitoloDiStudio or titoloDiStudio.livelloTitoloDiStudio<4}" />

					<form:errors path="titoloTesi" cssClass="error"></form:errors>
				</p>


				<p align="right">
					<input type="hidden" name="_eventId" value="saveTitoloDiStudio">
					<input type="reset" class="btn" value="Annulla"> <input
						type="submit" class="btn" value="Salva titolo di studio">
				</p>
			</fieldset>
		</form:form>
		<br />
		<form:form id="studiCompiuti" method="post"
			action="${flowExecutionUrl}" commandName="titoloDiStudio"
			cssClass="forms forms-columnar">
			<p class="forms-inline">
				<form:label path="studiCompiuti.corsiDiFormazione" cssErrorClass="error">Ha svolto inoltre  corsi, stage?
					</form:label>
				<form:textarea id="corsiDiFormazione" path="studiCompiuti.corsiDiFormazione"
					cssClass="width-30" maxlength="4000"
					cssErrorClass="input-error width-30" />
				<form:errors path="studiCompiuti.corsiDiFormazione" cssClass="error"></form:errors>
			</p>
			<p align="right">
				<input type="hidden" name="_eventId" value="saveStudiCompiuti">
				<input type="reset" class="btn" value="Annulla"> <input
					type="submit" class="btn" value="Salva">
			</p>
		</form:form>
	</div>
</div>
